<html>
   <head>
      <link rel="stylesheet" type="text/css" href="style.css" />
   </head>
   <body onload="">
<h2 class="comptitle">Network <i>Adhoc</i></h2>
<b>Package:</b> mixnet.examples.adhoc<br/><b>File: <a href="examples-adhoc-Adhoc.ned.html">examples/adhoc/Adhoc.ned</a></b><br/>
<p>Network for testing hosts containing an INET network stack,
a MiXiM NIC (802.11) and a MiXiM mobility module.</p>
<img src="mixnet.examples.adhoc.Adhoc-type.png" ismap="yes" usemap="#type-diagram"/><map name="type-diagram">
<area shape="rect" href="mixnet.modules.MixnetWorldUtility.html" title="MixnetWorldUtility" alt="MixnetWorldUtility" coords="154,48,196,107">
<area shape="rect" href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html" title="ConnectionManager" alt="ConnectionManager" coords="5,47,132,108">
<area shape="rect" href="mixnet.nodes.Ieee80211Host.html" title="Ieee80211Host" alt="Ieee80211Host" coords="20,164,124,215">
<area shape="rect" href="../../../inet/doc/neddoc/inet.networklayer.autorouting.FlatNetworkConfigurator.html" title="FlatNetworkConfigurator" alt="FlatNetworkConfigurator" coords="212,47,290,108">
</map>
<h3 class="subtitle">Usage diagram:</h3>
<p>The following diagram shows usage relationships between types.
Unresolved types are missing from the diagram. Click <a href="full-ned-usage-diagram.html">here</a> to see the full picture.</p>
<img src="mixnet.examples.adhoc.Adhoc-usage.png" ismap="yes" usemap="#usage-diagram"/><map name="usage-diagram"><area shape="rect" id="node1" href="mixnet.examples.adhoc.Adhoc.html" title="Network Adhoc" alt="" coords="259,6,331,34">
<area shape="rect" id="node2" href="mixnet.nodes.Ieee80211Host.html" title="Compound Module Ieee80211Host" alt="" coords="5,83,115,111">
<area shape="rect" id="node4" href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html" title="Simple Module ConnectionManager" alt="" coords="139,83,277,111">
<area shape="rect" id="node6" href="../../../inet/doc/neddoc/inet.networklayer.autorouting.FlatNetworkConfigurator.html" title="Simple Module FlatNetworkConfigurator" alt="" coords="301,83,464,111">
<area shape="rect" id="node8" href="mixnet.modules.MixnetWorldUtility.html" title="Simple Module MixnetWorldUtility" alt="" coords="488,83,616,111">
</map>
<h3 class="subtitle">Inheritance diagram:</h3>
<p>The following diagram shows inheritance relationships for this type.
Unresolved types are missing from the diagram. Click <a href="full-ned-inheritance-diagram.html">here</a> to see the full picture.</p>
<img src="mixnet.examples.adhoc.Adhoc-inheritance.png" ismap="yes" usemap="#inheritance-diagram"/><map name="inheritance-diagram"><area shape="rect" id="node1" href="mixnet.examples.adhoc.Adhoc.html" title="Network Adhoc" alt="" coords="5,6,77,34">
</map>
<h3 class="subtitle">Parameters:</h3>
<table class="paramtable">
   <tr>
      <th>Name</th>
      <th>Type</th>
      <th>Default value</th>
      <th>Description</th>
   </tr>
<tr class="local">
   <td width="150">playgroundSizeX</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>x size of the area the nodes are in (in meters)</p>
   </td>
</tr>
<tr class="local">
   <td width="150">playgroundSizeY</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>y size of the area the nodes are in (in meters)</p>
   </td>
</tr>
<tr class="local">
   <td width="150">playgroundSizeZ</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>z size of the area the nodes are in (in meters)</p>
   </td>
</tr>
<tr class="local">
   <td width="150">numHosts</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>total number of hosts in the network</p>
   </td>
</tr>
</table>
<h3 class="subtitle">Properties:</h3>
<table class="paramtable">
   <tr>
      <th>Name</th>
      <th>Value</th>
      <th>Description</th>
   </tr>
<tr>
   <td width="150">isNetwork</td>
   <td width="100"><i></i></td>
   <td></td>
</tr>
<tr>
   <td width="150">display</td>
   <td width="100"><i>bgb=$playgroundSizeX,$playgroundSizeY,white,,;bgp=10,50</i></td>
   <td>
</td>
</tr>
</table>
<h3 class="subtitle">Unassigned submodule parameters:</h3>
<table class="paramtable">
   <tr>
      <th>Name</th>
      <th>Type</th>
      <th>Default value</th>
      <th>Description</th>
   </tr>
<tr>
   <td><a href="mixnet.modules.MixnetWorldUtility.html">world</a>.coreDebug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>debug switch for the base framework</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.modules.MixnetWorldUtility.html">world</a>.useTorus</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>use the playground as torus?</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.modules.MixnetWorldUtility.html">world</a>.use2D</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>use a 2-dimensional world?</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.coreDebug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>debug switch for core framework</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.sendDirect</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>send directly to the node or create separate gates for every connection</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.pMax</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>maximum sending power used for this network [mW]</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.sat</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>minimum signal attenuation threshold [dBm]</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.alpha</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>minimum path loss coefficient</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.carrierFrequency</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>minimum carrier frequency of the channel [Hz]</p>
   </td>
</tr>
<tr>
   <td><a href="../../../MiXiM/doc/neddoc/org.mixim.base.connectionManager.ConnectionManager.html">connectionManager</a>.drawMaxIntfDist</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>should the maximum interference distance be displayed for each node?</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.base.modules.BaseUtility.html">utility</a>.coreDebug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>debug switch for the base framework</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.base.modules.IBaseMobility.html">mobility</a>.x</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>x coordinate of the nodes' position (-1 = random)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.base.modules.IBaseMobility.html">mobility</a>.y</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>y coordinate of the nodes' position (-1 = random)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.base.modules.IBaseMobility.html">mobility</a>.z</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>z coordinate of the nodes' position (-1 = random)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.advertisedWindow</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">14*this.mss</td>
   <td>
<p>in bytes, corresponds with the maximal receiver buffer capacity (Note: normally, NIC queues should be at least this size)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.delayedAcksEnabled</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>delayed ACK algorithm (RFC 1122) enabled/disabled</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.nagleEnabled</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">true</td>
   <td>
<p>Nagle's algorithm (RFC 896) enabled/disabled</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.limitedTransmitEnabled</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>Limited Transmit algorithm (RFC 3042) enabled/disabled (can be used for TCPReno/TCPTahoe/TCPNewReno/TCPNoCongestionControl)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.increasedIWEnabled</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>Increased Initial Window (RFC 3390) enabled/disabled</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.sackSupport</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>Selective Acknowledgment (RFC 2018, 2883, 3517) support (header option) (SACK will be enabled for a connection if both endpoints support it)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.windowScalingSupport</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>Window Scale (RFC 1323) support (header option) (WS will be enabled for a connection if both endpoints support it)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.timestampSupport</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>Timestamps (RFC 1323) support (header option) (TS will be enabled for a connection if both endpoints support it)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.mss</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">536</td>
   <td>
<p>Maximum Segment Size (RFC 793) (header option)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.tcpAlgorithmClass</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"TCPReno"</td>
   <td>
<p>TCPReno/TCPTahoe/TCPNewReno/TCPNoCongestionControl/DumbTCP</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.sendQueueClass</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"TCPVirtualDataSendQueue"</td>
   <td>
<p>TCPVirtualDataSendQueue/TCPMsgBasedSendQueue</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.receiveQueueClass</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"TCPVirtualDataRcvQueue"</td>
   <td>
<p>TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.transport.tcp.TCP.html">tcp</a>.recordStats</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">true</td>
   <td>
<p>recording of seqNum etc. into output vectors enabled/disabled</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.destAddr</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">""</td>
   <td>
<p>destination IP or IPv6 address</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.srcAddr</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">""</td>
   <td>
<p>source IP or IPv6 address (useful with multi-homing)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.packetSize</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">56B</td>
   <td>
<p>of ping payload, in bytes</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.interval</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">1s</td>
   <td>
<p>time to wait between pings (can be random)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.hopLimit</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">32</td>
   <td>
<p>TTL or hopLimit for IP packets</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.count</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">0</td>
   <td>
<p>stop after count ping requests, 0 means continuously</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.startTime</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">uniform(0s,this.interval)</td>
   <td>
<p>send first ping at startTime</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.stopTime</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">0s</td>
   <td>
<p>send no pings after stopTime, 0 means forever</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.applications.pingapp.PingApp.html">pingApp</a>.printPing</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">true</td>
   <td>
<p>dump on stdout</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.nodes.inet.NetworkLayer.html">networkLayer</a>.<a href="../../../inet/doc/neddoc/inet.networklayer.ipv4.IP.html">ip</a>.procDelay</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">0s</td>
   <td>   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.nodes.inet.NetworkLayer.html">networkLayer</a>.<a href="../../../inet/doc/neddoc/inet.networklayer.arp.ARP.html">arp</a>.retryTimeout</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">1s</td>
   <td>
<p>number seconds ARP waits between retries to resolve an IP address</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.nodes.inet.NetworkLayer.html">networkLayer</a>.<a href="../../../inet/doc/neddoc/inet.networklayer.arp.ARP.html">arp</a>.retryCount</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">3</td>
   <td>
<p>number of times ARP will attempt to resolve an IP address</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.nodes.inet.NetworkLayer.html">networkLayer</a>.<a href="../../../inet/doc/neddoc/inet.networklayer.arp.ARP.html">arp</a>.cacheTimeout</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">120s</td>
   <td>
<p>number seconds unused entries in the cache will time out</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ppp.PPPInterface.html">ppp</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ppp.PPP.html">ppp</a>.mtu</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">4470</td>
   <td>   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EthernetInterface.html">eth</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EtherMAC.html">mac</a>.promiscuous</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>if true, all packets are received, otherwise only the
ones with matching destination MAC address</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EthernetInterface.html">eth</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EtherMAC.html">mac</a>.address</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"auto"</td>
   <td>
<p>MAC address as hex string (12 hex digits), or
"auto". "auto" values will be replaced by
a generated MAC address in init stage 0.</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EthernetInterface.html">eth</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EtherMAC.html">mac</a>.txrate</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">100Mbps</td>
   <td>
<p>maximum data rate supported by this station (bit/s);
actually chosen speed may be lower due to auto-
configuration. 0 means fully auto-configured.</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EthernetInterface.html">eth</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EtherMAC.html">mac</a>.duplexEnabled</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">true</td>
   <td>
<p>whether duplex mode can be enabled or not; whether
MAC will actually use duplex mode depends on the result
of the auto-configuration process (duplex is only
possible with DTE-to-DTE connection).</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EthernetInterface.html">eth</a>.<a href="../../../inet/doc/neddoc/inet.linklayer.ethernet.EtherMAC.html">mac</a>.mtu</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">1500</td>
   <td>   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="mixnet.modules.MixnetBridge.html">bridge</a>.notAffectedByHostState</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">true</td>
   <td>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="mixnet.modules.MixnetBridge.html">bridge</a>.address</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"auto"</td>
   <td>
<p>The INET MAC-address for this bridge's NIC</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="mixnet.modules.MixnetBridge.html">bridge</a>.mtu</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">1500</td>
   <td>
<p>The maximum transmission unit for this bridge's NIC</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.notAffectedByHostState</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.coreDebug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>debug switch</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.headerLength</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">272bit</td>
   <td>
<p>length of the MAC packet header (in bits)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.debug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>enable debugging for this module</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.queueLength</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">20</td>
   <td>   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.rtsCtsThreshold</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">-1</td>
   <td>
<p>Number of bits in a packet before RTS/CTS is used. 
Is currently not used.</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.bitrate</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">2E+6bps</td>
   <td>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.autoBitrate</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>auto bit rate selection support: specify borders at which
to change modulation.</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.snr2Mbit</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">1.46dB</td>
   <td>
<p>threshold to use 2Mbit (in dB)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.snr5Mbit</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">2.6dB</td>
   <td>
<p>threshold to use 5.5Mbit (in dB)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.snr11Mbit</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">5.68dB</td>
   <td>
<p>threshold to use 11Mbit (in dB)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.neighborhoodCacheSize</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">30</td>
   <td>
<p>keep information on neighborhood</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.neighborhoodCacheMaxAge</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">100s</td>
   <td>
<p>consider information in cache outdate if older than (in seconds)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.mac.Mac80211.html">mac</a>.txPower</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">110.11mW</td>
   <td>
<p>the power to transmit packets with [mW]</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.coreDebug</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>debug switch for core framework</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.recordStats</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120">false</td>
   <td>
<p>enable/disable tracking of statistics (eg. cOutvectors)</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.usePropagationDelay</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>Should transmission delay be simulated?</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.thermalNoise</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>the strength of the thermal noise [dBm]</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.useThermalNoise</td>
   <td width="100">
      <i>bool</i>
   </td>
   <td width="120"></td>
   <td>
<p>should thermal noise be considered?</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.analogueModels</td>
   <td width="100">
      <i>xml</i>
   </td>
   <td width="120"></td>
   <td>
<p>Specification of the analogue models to use and their parameters</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.decider</td>
   <td width="100">
      <i>xml</i>
   </td>
   <td width="120">xmldoc("Nic80211_Decider.xml")</td>
   <td>
<p>Specification of the decider to use and its parameters</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.sensitivity</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">-119.5dBm</td>
   <td>
<p>The sensitivity of the physical layer [dBm]</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.maxTXPower</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120"></td>
   <td>
<p>The maximum transimission power of the physical layer [mW]</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.initialRadioState</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">0</td>
   <td>
<p>state the radio is initially in</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.radioMinAtt</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">1.0</td>
   <td>
<p>radios gain factor (attenuation) while receiving</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.radioMaxAtt</td>
   <td width="100">
      <i>double</i>
   </td>
   <td width="120">0.0</td>
   <td>
<p>radios gain factor (attenuation) while not receiving</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.nbRadioChannels</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">15</td>
   <td>
<p>Number of available radio channels. Defaults to single channel radio.</p>
   </td>
</tr>
<tr>
   <td><a href="mixnet.nodes.Ieee80211Host.html">host</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.nic.Nic80211.html">wlan</a>.<a href="../../../MiXiM/doc/neddoc/org.mixim.modules.phy.PhyLayer.html">phy</a>.initialRadioChannel</td>
   <td width="100">
      <i>int</i>
   </td>
   <td width="120">1</td>
   <td>
<p>Initial radio channel.</p>
   </td>
</tr>
<tr>
   <td><a href="../../../inet/doc/neddoc/inet.networklayer.autorouting.FlatNetworkConfigurator.html">configurator</a>.networkAddress</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"192.168.0.0"</td>
   <td>
<p>network part of the address (see netmask parameter)</p>
   </td>
</tr>
<tr>
   <td><a href="../../../inet/doc/neddoc/inet.networklayer.autorouting.FlatNetworkConfigurator.html">configurator</a>.netmask</td>
   <td width="100">
      <i>string</i>
   </td>
   <td width="120">"255.255.0.0"</td>
   <td>
<p>host part of addresses are autoconfigured</p>
   </td>
</tr>
</table>
<h3 class="subtitle">Source code:</h3>
<pre class="src"><span style="color: #808080; font-style: italic; ">//Network for testing hosts containing an INET network stack,
//a MiXiM NIC (802.11) and a MiXiM mobility module.
</span><span style="color: #800000; font-weight: bold; ">network</span><span style="color: #000000; "> </span><span style="color: #000000; ">Adhoc</span><span style="color: #000000; ">
{
    </span><span style="color: #800000; font-weight: bold; ">parameters</span><span style="color: #000000; ">:
        </span><span style="color: #000080; font-weight: bold; ">double</span><span style="color: #000000; "> </span><span style="color: #000000; ">playgroundSizeX</span><span style="color: #000000; "> </span><span style="color: #000000; font-weight: bold; ">@unit</span><span style="color: #000000; ">(</span><span style="color: #000000; ">m</span><span style="color: #000000; ">); </span><span style="color: #808080; font-style: italic; ">// x size of the area the nodes are in (in meters)
</span><span style="color: #000000; ">        </span><span style="color: #000080; font-weight: bold; ">double</span><span style="color: #000000; "> </span><span style="color: #000000; ">playgroundSizeY</span><span style="color: #000000; "> </span><span style="color: #000000; font-weight: bold; ">@unit</span><span style="color: #000000; ">(</span><span style="color: #000000; ">m</span><span style="color: #000000; ">); </span><span style="color: #808080; font-style: italic; ">// y size of the area the nodes are in (in meters)
</span><span style="color: #000000; ">        </span><span style="color: #000080; font-weight: bold; ">double</span><span style="color: #000000; "> </span><span style="color: #000000; ">playgroundSizeZ</span><span style="color: #000000; "> </span><span style="color: #000000; font-weight: bold; ">@unit</span><span style="color: #000000; ">(</span><span style="color: #000000; ">m</span><span style="color: #000000; ">); </span><span style="color: #808080; font-style: italic; ">// z size of the area the nodes are in (in meters)
</span><span style="color: #000000; ">        </span><span style="color: #000080; font-weight: bold; ">double</span><span style="color: #000000; "> </span><span style="color: #000000; ">numHosts</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// total number of hosts in the network  
</span><span style="color: #000000; ">
        </span><span style="color: #000000; font-weight: bold; ">@display</span><span style="color: #000000; ">(</span><span style="color: #008000; ">&quot;bgb=$playgroundSizeX,$playgroundSizeY,white,,;bgp=10,50&quot;</span><span style="color: #000000; ">);

    </span><span style="color: #800000; font-weight: bold; ">submodules</span><span style="color: #000000; ">:
        </span><span style="color: #000000; ">world</span><span style="color: #000000; ">: </span><span style="color: #000000; ">MixnetWorldUtility</span><span style="color: #000000; "> {
            </span><span style="color: #800000; font-weight: bold; ">parameters</span><span style="color: #000000; ">:
                </span><span style="color: #000000; ">playgroundSizeX</span><span style="color: #000000; "> = </span><span style="color: #000000; ">playgroundSizeX</span><span style="color: #000000; ">;
                </span><span style="color: #000000; ">playgroundSizeY</span><span style="color: #000000; "> = </span><span style="color: #000000; ">playgroundSizeY</span><span style="color: #000000; ">;
                </span><span style="color: #000000; ">playgroundSizeZ</span><span style="color: #000000; "> = </span><span style="color: #000000; ">playgroundSizeZ</span><span style="color: #000000; ">;
                </span><span style="color: #000000; font-weight: bold; ">@display</span><span style="color: #000000; ">(</span><span style="color: #008000; ">&quot;p=171,25&quot;</span><span style="color: #000000; ">);

        }
        </span><span style="color: #000000; ">connectionManager</span><span style="color: #000000; ">: </span><span style="color: #000000; ">ConnectionManager</span><span style="color: #000000; "> {
            </span><span style="color: #800000; font-weight: bold; ">parameters</span><span style="color: #000000; ">:
                </span><span style="color: #000000; font-weight: bold; ">@display</span><span style="color: #000000; ">(</span><span style="color: #008000; ">&quot;p=66,25&quot;</span><span style="color: #000000; ">);
        }

        </span><span style="color: #000000; ">host</span><span style="color: #000000; ">[</span><span style="color: #000000; ">numHosts</span><span style="color: #000000; ">]: </span><span style="color: #000000; ">Ieee80211Host</span><span style="color: #000000; "> {
            </span><span style="color: #800000; font-weight: bold; ">parameters</span><span style="color: #000000; ">:
                </span><span style="color: #000000; font-weight: bold; ">@display</span><span style="color: #000000; ">(</span><span style="color: #008000; ">&quot;r=,,#707070&quot;</span><span style="color: #000000; ">);
        }
        </span><span style="color: #000000; ">configurator</span><span style="color: #000000; ">: </span><span style="color: #000000; ">FlatNetworkConfigurator</span><span style="color: #000000; "> {
            </span><span style="color: #800000; font-weight: bold; ">parameters</span><span style="color: #000000; ">:
                </span><span style="color: #000000; font-weight: bold; ">@display</span><span style="color: #000000; ">(</span><span style="color: #008000; ">&quot;p=249,25;i=block/cogwheel&quot;</span><span style="color: #000000; ">);
        }
}

</span></pre>
   <hr><p class="footer"><a href="http://creativecommons.org/licenses/by-sa/3.0" target="_top"><img src="by-sa.png"></a> This documentation is released under the <a href="http://creativecommons.org/licenses/by-sa/3.0" target="_top">Creative Commons license</a></p>
   </body>
</html>
